English Dictionary
◊ MECHANICAL ENERGY
measuring worm
n : small hairless caterpillar having legs on only its front and
rear segments; mostly larvae of moths of the family
Geometridae [syn: {inchworm}, {looper}]